One Bucks County school, New Hope-Solebury Middle School, ranked No. 22 in Pennsylvania and took the top spot in the county.
Here are the top 20 best middle schools in Bucks County, according to Niche.
20. Sandburg Middle School.
19. Poquessing Middle School.
18. Maple Point Middle School.
17. Pennridge Central Middle School.
16. Log College Middle School.
15. 6th Grade Center.
14. Pennridge North Middle School.
13. Palisades Middle School.
12. Lenape Middle School.
11. Holland Middle School.
10. Pennwood Middle School.
9. Tamanend Middle School.
8. Charles H. Boehm Middle School.
7. William Penn Middle School.
6. School Lane Charter School.
5. Tohickon Middle School.
4. Newtown Middle School.
3. Unami Middle School.
2. Holicong Middle School.
1. New Hope-Solebury Middle School.
To determine the "best public schools in America," Niche's ranking was "based on rigorous analysis of academic and student life data from US Department of Education along with test scores, college data, and ratings collected from millions of Niche users."
Click here for the complete list of top middle schools in Bucks County from Niche.
Click here to follow Daily Voice Doylestown and receive free news updates.